distillation tower - English Synonyms Dictionary